Johan VasquezJohan Vasquez
Medvedev through at Shanghai Masters: 21 aces and a rhythm still unfinishedThe match in Shanghai began in the early afternoon, and I was sitting in the...
21-12, 19-21, 14-21 in Ichinomiya: The Scoreline Curve and India's Load ProblemOn 25 September 2026 I sat in the seventh row of the Ichinomiya City Municipa...
Toluca 5-2 Atlas: Four Scorers, One Own Goal, and the Crack Behind Hernán CrespoMinute 30, and a twelve-metre gap I stopped the frame before the ball hit the...
BWF World Junior Championships 2026: India and the Gamble on an Unverified FormatCairo, October 2026. On the arena scoreboard, a team tie at the Suhandinata C...
Esports and the Empty-Data Problem: How a Nine-Dimension Framework Reshapes Match ReportingEsports and the Empty-Data Problem: How a Nine-Dimension Framework Reshapes...
Kawhi Leonard Nears $126M Extension With Toronto as NBA Locks In Major DealsHook When news broke that Kawhi Leonard is nearing an extension with Toronto,...
VFF in Diamond tier for fourth time: stability signal and an unbroken ceilingOn October 16, the AFC announced the shortlist for its Member Association of...
Shi Yuqi Withdraws, Li Shifeng Leads China's Men's Singles at Kumamoto Masters 2026On August 13, 2026, a line appeared on the sports wire: "Shi Yuqi withdrew fr...
Nguyen Thi Ngoc's Anchor Leg and the 0.08-Second Gap in the ASIAD 2026 Mixed Relay FinalI rewound the final-leg footage four times, and each time I stopped on the sa...
Asiad 2026: Vietnam Women's Team, the Quarterfinal Target and the Data Void Before Kick-offOn 12 September 2026, two days before their Asiad 2026 opener, the Vietnam...
Cameroon Reach the CAVB Final: A 108-108 Aggregate, a 2027 Ticket, and Three Unverified QuestionsCameroon beat Ghana 3-2 in the quarterfinals of the CAVB Men's African Nation...
Faker: Age Is Not a Barrier for Esports PlayersAfter winning the gold medal in League of Legends with the South Korean...
Real Madrid confirm Raúl Asencio shin surgery: out for 2-4 monthsReal Madrid confirmed on Wednesday, May 6, 2026 that defender Raúl Asencio wi...
NIKKE kicks off September 'Bunny Festival': Three saints and the moment the coin fallsThe virtual stadium sinks into the rhythm of falling coins. No cheers, no...
Turkey terminates Vincenzo Montella's contract: the coaching vacancy and the data that still needs verificationAt noon on 9 October, the Turkish Football Federation (TFF) issued a short...
Nguyen Thuy Linh's return from injury: When ACL is not the biggest fearOn August 12, 2026, at the National Sports Training Center in Hanoi, Vietnam'...
Vietnamese football keeps mistaking 'knowing what a club needs' for 'knowing who it will sign'The file that reached me last week contained exactly three things: a label...
Indonesia Hold 68% Possession, Force Thailand Into 11 Fouls in Jakarta Final First Half: Control Built on Structure, Not InspirationBy the 45th minute of the final at Gelora Bung Karno, I put down my pen and...
Asian Games 2026: The Badminton Draw and the Five-Day Schedule Hidden VariableSeptember 26, 2026. In Aichi-Nagoya, a male player who reaches the round of 3...
VAR Overturns Late Penalty as Công An Hà Nội Lose Control of Their Rhythm Against Thanh HóaThe whistle went while goalkeeper Nguyễn Filip was still getting back to his...
